﻿
/* Control Style */

.lbl
{
	font-family: Segoe UI;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding-right: 5px;
	width: 178px;
}
.lblMT
{
    	font-family: verdana;
	font-size: 15px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding-right: 5px;
	width: 178px;
}

.radioLbl
{
	font-family: Segoe UI;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align:left;
	
}
.ChkBoxLbl
{
	font-family: Segoe UI;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	text-align:left;
	vertical-align:middle;
}
.txtbox
{
	font-family: Segoe UI;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	width: 151px;
	height: 18px;
	text-align: left;
	width: 113px;
}

.redltr
{
	font-family: Segoe UI;
	font-size: 12px;
	color: #ac3330;
	font-weight: normal;
	text-align: right;
	font-weight:bold;
		
}

.graygridftrMT
{
	font-family: Calibri;
	font-size: 18px;
	color: white;
	font-weight: normal;
	text-align: center; /*background-color: #F25E5E;*/
	background-color: #0262cf;
	height: 33px;
}


.gridrowMT
{
	font-family: Segoe UI;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding: 10px 10px 10px 10px;
	height: 30px;
	border: solid 1px #0262cf;
	border-right: none 0px #0262cf;
	border-bottom: solid 1px #0262cf;
	border-top: none 0px #0262cf;
	text-align: left;
}

.gridhdrMT
{
	border-left: 1px solid #0262cf;
	border-top: 1px solid #0262cf;
	font-family: verdana;
	font-size: 13px;
	color: white;
	font-weight: normal;
	text-align: center;
	/*background-color: #F25E5E;*/
	background-color: #2F74C1;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
    padding-left: 15px;
	padding-right: 15px;
	height: 30px;
	vertical-align: middle;


}
.dropdown
{
	font-family: Segoe UI;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	width: 153px;
	height: 22px;
	text-align: left;
}
.gridhdrwhite
{
	border-left: none 0px white;
	border-top: none 0px white;
	font-family: Segoe UI;
	font-size: 12px;
	color: white;
	font-weight: normal;
	text-align: center;
	background-color: white;
	border-right: none 0px white;
	border-bottom: none 0px white;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	vertical-align: middle;
}

.gridhdr
{
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-family: Segoe UI;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	/*background-color: #F25E5E;*/
	background-color: #cf020d;
	border-right: none 0px white;
	border-bottom: none 0px white;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	vertical-align: middle;
}
.gridhdrMT
{
	border-left: 1px solid #0262cf;
	border-top: 1px solid #0262cf;
	font-family: verdana;
	font-size: 13px;
	color: white;
	font-weight: normal;
	text-align: center;
	/*background-color: #F25E5E;*/
	background-color: #2F74C1;
	border-right: solid 1px white;
	border-bottom: solid 1px white;
    padding-left: 15px;
	padding-right: 15px;
	height: 30px;
	vertical-align: middle;


}
.gridftr
{
	font-family: Segoe UI;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	/*background-color: #F25E5E;*/
	background-color: #cf020d;
	height: 33px;
}
.gridfirstnlastcolumn
{
	font-family: Segoe UI;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #F25E5E;
	border-right: solid 1px #F25E5E;
	border-bottom: solid 1px #F25E5E;
	border-top: none 0px #F25E5E;
	white-space: nowrap;
}
.gridrow
{
	font-family: Segoe UI;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #F25E5E;
	border-right: none 0px #F25E5E;
	border-bottom: solid 1px #F25E5E;
	border-top: none 0px #F25E5E;
	text-align: left;
}

.gridrowMT
{
	font-family: Segoe UI;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding: 10px 10px 10px 10px;
	height: 30px;
	border: solid 1px #0262cf;
	border-right: none 0px #0262cf;
	border-bottom: solid 1px #0262cf;
	border-top: none 0px #0262cf;
	text-align: left;
}

.gridrow_Center
{
	font-family: Segoe UI;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #F25E5E;
	border-right: none 0px #F25E5E;
	border-bottom: solid 1px #F25E5E;
	border-top: none 0px #F25E5E;
	text-align: center;
}
.gridrow_Right
{
	font-family: Segoe UI;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #F25E5E;
	border-right: none 0px #F25E5E;
	border-bottom: solid 1px #F25E5E;
	border-top: none 0px #F25E5E;
	text-align: center;
}

.gridrowtop
{
	font-family: Segoe UI;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border-left: solid 1px #F25E5E;
	border-right: none 0px #F25E5E;
	border-bottom: solid 1px #F25E5E;
	border-top: solid 1px #F25E5E;
	text-align: left;
}

.gridhdrsmall
{
	font-family: Segoe UI;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	background-color: #F25E5E;
	height: 33px;
	border: solid 1px #ffffff;
	border-right: none 0px white;
	border-bottom: none 0px white;
	padding-left: 5px;
	padding-right: 5px;
}

.gridrowsmall
{
	font-family: Segoe UI;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding: 2px 2px 2px 2px;
	height: 20px;
	border: solid 1px #0265ae;
	border-right: none 0px #0265ae;
	border-bottom: solid 1px #0265ae;
	border-top: none 0px #0265ae;
}
.gridrowcentersmall
{
	font-family: Segoe UI;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #0265ae;
	border-right: none 0px #0265ae;
	border-bottom: solid 1px #0265ae;
	border-top: none 0px #0265ae;
}
.gridrowrightbdr
{
	font-family: Segoe UI;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border-bottom: none 0px #0265ae;
	border-left: solid 1px #0265ae;
	border-right: solid 1px #0265ae;
	border-bottom: solid 1px #0265ae;
}


.gridrowright
{
	font-family: Segoe UI;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: right;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #F25E5E;
	border-right: none 0px #F25E5E;
	border-bottom: solid 1px #F25E5E;
	border-top: none 0px #F25E5E;
}
.gridrowcenter
{
	font-family: Segoe UI;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	text-align: center;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #F25E5E;
	border-right: none 0px #F25E5E;
	border-bottom: solid 1px #F25E5E;
	border-top: none 0px #F25E5E;
}

.gridlbl
{
	font-family: Segoe UI;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	text-align: left;
}

.gridtxtbox
{
	font-family: Segoe UI;
	font-size: 10px;
	color: #000000;
	font-weight: normal;
	height: 18px;
	text-align: left;
	width: 80px;
}

.linklbl
{
	font-family: Segoe UI;
	font-size: 12px;
	color: blue;
	text-decoration: none;
	line-height: 25px;
}

.linklbl a:hover
{
	font-family: Segoe UI;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.linklbl a:visited
{
	font-family: Segoe UI;
	font-size: 12px;
	color: red;
	text-decoration: none;
}

.btnbg
{
	background-image: url(../images/btnbg.png);
	color: White;
	padding: 4px;
	text-align: center;
	border: solid 1px #2a486c;
}


/*GRAY SUB GRID*/

.graygridhdr
{
	border-left: 1px solid #5d5d5d;
	border-top: 1px solid #5d5d5d;
	font-family: Calibri;
	font-size: 12px;
	font-weight: bold;
	color: #cf020d;
	font-weight: bold;
	text-align: center; /*background-color: #F25E5E;*/
	background-color: #c3c3c3;
	border-right: none 0px white;
	border-bottom: none 0px white;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	vertical-align: middle;
}
.graygridftr
{
	font-family: Calibri;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-align: center; /*background-color: #F25E5E;*/
	background-color: #ebebeb;
	height: 33px;
}

.graygridftrMT
{
	font-family: Calibri;
	font-size: 18px;
	color: white;
	font-weight: normal;
	text-align: center; /*background-color: #F25E5E;*/
	background-color: #0262cf;
	height: 33px;
}


.graygridrow
{
	font-family: Calibri;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #5d5d5d;
	border-right: none 0px #5d5d5d;
	border-bottom: solid 1px #5d5d5d;
	border-top: none 0px ##5d5d5d;
	text-align: left;
}

.graygridrow_Center
{
	font-family: Calibri;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #5d5d5d;
	border-right: none 0px #5d5d5d;
	border-bottom: solid 1px #5d5d5d;
	border-top: none 0px ##5d5d5d;
	text-align: center;
}

.graygridrow_Numer
{
	font-family: Calibri;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #5d5d5d;
	border-right: none 0px #5d5d5d;
	border-bottom: solid 1px #5d5d5d;
	border-top: none 0px ##5d5d5d;
	text-align: right;
}

.graygridrow_img
{
	font-family: Calibri;
	font-size: 12px;
	color: #000000;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #5d5d5d;
	border-right: none 0px #5d5d5d;
	border-bottom: solid 1px #5d5d5d;
	border-top: none 0px ##5d5d5d;
	text-align: center;
	vertical-align: middle;
}

/*GRAY SUB GRID*/

.screenhdr
{
	font-family: Calibri;
	font-size: 18px;
	color: #cf020d;
	font-weight:bold;
	padding-bottom:15px;
}

.pagerbtnbg
{
	  /*background-image: url(../images/btnbg.png);
    background-image: url('../images/HeaderBottomBg.png');*/
    background-color:White;
	height:22px;
	background-repeat:repeat-x;
    color: #cf020d;
    padding: 4px;
    text-align: center;
    border: none 0px #af0d0d;
    font-size:12px; 
    font-weight:bold;
    margin:1px;
}


.pagertxtbox
{
	  /*background-image: url(../images/btnbg.png);
    background-image: url('../images/HeaderBottomBg.png');*/
    background-color:White;
	height:13px;
    color: #af0d0d;
    padding: 4px;
    text-align: center;
    border: none 0px #af0d0d;
    font-size:11px;
    font-weight:bold;
    width:15px;
    
}

.pagerlbl
{
	  /*background-image: url(../images/btnbg.png);
    background-image: url('../images/HeaderBottomBg.png');*/
    background-color:White;
    color: #af0d0d;
    padding: 4px;
    text-align: center;
    border: none 0px #af0d0d;
    font-size:12px;
    
}




.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
	background-color:white;
	border-width: 1px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 250px;
}
/*GRAY SUB GRID*/

.graygridhdr
{
	border-left: 1px solid #5d5d5d;
	border-top: 1px solid #5d5d5d;
	font-family: Calibri;
	font-size: 12px;
	font-weight:bold;
	color: #cf020d;
	font-weight: bold;
	text-align: center;
	/*background-color: #F25E5E;*/
	background-color: #c3c3c3;
	border-right: none 0px white;
	border-bottom: none 0px white;
	padding-left: 5px;
	padding-right: 5px;
	height: 25px;
	vertical-align: middle;
}
.graygridftr
{
	font-family: Calibri;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	/*background-color: #F25E5E;*/background-color: #ebebeb;
	height: 33px;
}

.graygridrow
{
	font-family: Calibri;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	text-align: left;
	padding: 5px 5px 5px 5px;
	height: 20px;
	border: solid 1px #5d5d5d;
	border-right: none 0px #5d5d5d;
	border-bottom: solid 1px #5d5d5d;
	border-top: none 0px ##5d5d5d;
	text-align: left;
}
/*GRAY SUB GRID*/

.btnbg
{
	background-image: url(../images/btnbg.png);
	color: White;
	padding: 4px;
	text-align: center;
	border: solid 1px #2a486c;
}



.error_msg_003, .success_msg_003, .info_msg_003, .warning_msg_003
{
    width: 500px;
    height: auto;
    margin: 0px;
    padding: 2px 4px;
    font: bold 13px Arial,sans-serif;
    padding: 7px 0px 5px 5px;
    -moz-border-radius: 6px 6px 6px 6px;
}

.error_msg_003
{
    border: solid 1px #FBD3C6;
    background: #FDE4E1;
    color: #B10009;
}

.success_msg_003
{
    border: solid 1px #ADDE5C;
    background: #DFF2BF;
    color: #008000;
}

.info_msg_003
{
    border: solid 1px #46B6EC;
    background: #BDE5F8;
    color: #00529B;
}

.warning_msg_003
{
    border: solid 1px #FDDD5B;
    background: #FEEFB3;
    color: #9F6000;
}

.msg_003_image
{
    width: 16px;
    height: 16px;
    float: left;
    margin: 0px 7px;
}

.gridrowleft
{
	font-family: Calibri;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
    border-left: 1px solid #ffffff;
	height: 20px;
	border: solid 1px #F25E5E;
	border-right: none 0px #F25E5E;
	border-bottom: solid 1px #F25E5E;
	border-top: none 0px #F25E5E;	
	text-align:left;
	padding-left:3px;
}
.gridtxtboxright
{
	font-family: Segoe UI;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	height: 18px;
	text-align: right;
	width: 151px;
}
.txtboxright
{
	font-family: Segoe UI;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	height: 18px;
	text-align: right;
	width: 80px;
}
.txtboxcenter
{
	font-family: Segoe UI;
	font-size: 11px;
	color: #000000;
	font-weight: normal;
	height: 18px;
	text-align:center;
	width: 80px;
}